}
}else{
oldValue = delegate.put( key, value );
pcs.firePropertyChange( String.valueOf( key ), oldValue, value );
}
return oldValue;
}
}
} else {
oldValue = delegate.put(key, value);
if (oldValue != value) {
pcs.firePropertyChange(String.valueOf(key), oldValue, value);
}
}
return oldValue;